package com.shujia.day05;

public class Demo08AbstractTest {
    public static void main(String[] args) {
        /*
            一个类如果没有抽象方法，可不可以定义为抽象类?如果可以，有什么意义?
                可以，对于某一些类中存在有共有的方法，同时逻辑也相同，但是没有一个具体的类，可以将该方法
                    去表示出来，所以需要有一个抽象的概念，来表示，所以需要使用抽象类
         */

        /*
            abstract不能和哪些关键字共存
                private	冲突  => 私有  => 如果私有那么子类无法继承，也无法对其抽象方法进行重写 无意义
                final	冲突	 => 最终  => final 的类不能被继承，对于抽象类无法构造本身的实例对象，无意义
                static	无意义 => 属于类的 => 可以写但没有意义
         */
    }
}
